package com.game.ball;

import javax.swing.*;
import java.awt.event.MouseAdapter;

/**
 * 主程序类。
 * <p>
 * 该类负责启动游戏窗口。
 */
public class BallGame {
    /**
     * 主方法，启动游戏。
     *
     * @param args 命令行参数
     */
    public static void main(String[] args) {
        JFrame frame = new JFrame("弹球游戏");
        BallPanel gamePanel = new BallPanel();

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.add(gamePanel);
        // 确保启用了鼠标事件
        gamePanel.addMouseListener(new MouseAdapter() {});
        gamePanel.addMouseMotionListener(new MouseAdapter() {});

        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }
}